home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 24 / Amiga Format AFCD24 (Feb 1998, Issue 108).iso / -in_the_mag- / emulation / macos / cpu68000.cpt.hqx / CPU68000 / CPU / cpu7.c < prev    next >
C/C++ Source or Header  |  1997-06-16  |  620b  |  24 lines

  1. #include "sysconfig.h"
  2. #include "sysdeps.h"
  3. #include "config.h"
  4. #include "options.h"
  5. #include "machdep/m68k.h"
  6. #include "my_memory.h"
  7. #include "custom.h"
  8. #include "readcpu.h"
  9. #include "newcpu.h"
  10. #include "compiler.h"
  11. #include "cputbl.h"
  12. #if !defined (MEMFUNCS_DIRECT_REQUESTED) || defined (DIRECT_MEMFUNCS_SUCCESSFUL)
  13. void REGPARAM2 CPU_OP_NAME(_7000)(uae_u32 opcode) /* MOVE */
  14. {
  15.     uae_u32 srcreg = (uae_s32)(uae_s8)(opcode & 255);
  16.     uae_u32 dstreg = (opcode >> 9) & 7;
  17. {{    uae_u32 src = srcreg;
  18. {    VFLG = CFLG = 0;
  19.     ZFLG = ((uae_s32)(src)) == 0;
  20.     NFLG = ((uae_s32)(src)) < 0;
  21.     m68k_dreg(regs, dstreg) = (src);
  22. }}}}
  23. #endif
  24.